package com.ffcc.fitness.gym.pojo.dto;

import lombok.Data;
import java.util.List;

/**
 * POI场馆数据传输对象
 * 用于接收地图搜索结果并存储到数据库
 */
@Data
public class POIGymParam {
    private String id;           // POI数据的唯一标识
    private String name;         // 场馆名称
    private String type;         // 场馆类型
    private String address;      // 详细地址
    private String area;         // 所属区域 (cityname)
    private String adname;       // 所属区域名称
    private String phone;        // 联系电话
    private String tel;          // 联系电话 (POI原始字段)
    private Double longitude;    // 经度
    private Double latitude;     // 纬度
    private String openingHours; // 营业时间
    private String businessHours; // 营业时间 (POI原始字段)
    private String description;  // 场馆介绍
    private String rating;       // 评分
    private Integer distance;    // 距离(米)
    private List<PhotoInfo> photos; // 场馆图片
    
    @Data
    public static class PhotoInfo {
        private String title;    // 图片标题
        private String url;      // 图片URL
    }
}
